package com.uvt.agenda.pdf;

import com.uvt.agenda.EventsProvider;

import java.io.IOException;
import java.util.Locale;
import com.itextpdf.text.*;
import android.content.Context;


/**
 * Created with IntelliJ IDEA.
 * User: Cristi C
 * Date: 2/5/14
 * Time: 9:40 PM
 */
public interface Builder{
    public abstract void createPDF(Locale locale, int year) throws IOException, DocumentException;
    public abstract void createPDF(Locale locale, int year, int month) throws IOException, DocumentException;
    public abstract void createPDF(Locale locale, int year, int month, int day) throws IOException, DocumentException;
    public abstract PdfCalendar Build(Context context, EventsProvider eventsProvider)  throws DocumentException, IOException;

}
